// 引入Node.js内置的文件系统模块(fs)，该模块提供了与文件系统交互的各种方法
const fs = require('fs');

// 基本异步写入文件操作
// fs.writeFile() 是fs模块提供的异步写入文件方法
// 语法：fs.writeFile(文件路径, 要写入的内容, [编码格式], 回调函数)
fs.writeFile(
  '文件333.txt',  // 第一个参数：要写入的文件路径
                        // './' 表示当前脚本所在的目录
                        // 这里尝试写入到"文件夹"子目录下的"文件1.txt"
  '你好1',               // 第二个参数：要写入文件的内容，这里是字符串"你好1"
  (err) => {             // 第四个参数：回调函数，文件操作完成后自动执行
                        // 回调函数接收一个参数err：如果操作失败，err包含错误信息；如果成功，err为null
    // 检查是否有错误发生
    if (err) {
      // 如果有错误，打印错误信息到控制台
      console.error('写入文件错误:', err);
}else {
    // 如果没有错误，打印"文件写入成功"提示
    console.log('文件写入成功');

}
  }
);

// 这行代码会在writeFile异步操作发起后立即执行，而不是等待文件写入完成
// 因为Node.js的异步特性：不会阻塞后续代码的执行
console.log("结束")
